﻿<?php 

error_reporting(0);

header("Content-type:text/html;charset=utf-8"); 
  
date_default_timezone_set('prc');   //要输出准确时间，需要开启这个

$date = date("Y-m-d");           //当前日期
$time = date('h:i:s',time());    //当前时间


$T = $_POST['id'];   
$T2 = $_POST['tuijianid'];
$T3 = $_POST['type'];

	if($T == ''){

		echo 'msg:"err";';

	}elseif($T3 == ''){

		echo 'msg:"err";';

	}elseif($T3 == '1'){

		id();    //录入ID

	}elseif($T3 == '2'){

		czid();   //查找会员用户ID

	}elseif($T3 == '3'){

		czid2();   //查找推荐人用户ID

	}else{

		echo 'msg:"err";';

	}


function id(){

	$T = $_POST['id'];   
	$T2 = $_POST['tuijianid'];
	$T3 = $_POST['type='];
	$ID = file_get_contents('i1001.txt'); 

	$P1 = strstr($ID,'['.$T2.']');     //寻找指定字符串

	if ($P1 == false){

		$wenben = "/to={id=\"{$T}\",tuijianid=\"(.*?)\"}/";
		preg_match($wenben,$ID,$P);

		if ($P[1] == ''){

			file_put_contents('i1001.txt',$ID."\r\n".'to={id="'.$T.'",tuijianid="['.$T2.']"};');  

			echo 'msg:"ok",id:"1";';

		}else{

				$H1 = $P[1];  
				$H2 = '['.$T2.']';
				$H5 = "to={id=\"{$T}\",tuijianid=\"{$H1}\"}";
				$H6 = "to={id=\"{$T}\",tuijianid=\"{$H1},{$H2}\"}";

				$find = $H5;  //寻找的文本
				$replace = $H6;  //要替换成的文本
				$ID2 = str_replace($find,$replace,$ID,$count) ; 
				file_put_contents('i1001.txt',$ID2);  

				echo 'msg:"ok",id:"2";';
		}
		
	}else{

		echo 'msg:"ok",id:"3";';

	}

}



function czid(){

	$T = $_POST['id'];   
	$T2 = $_POST['tuijianid'];
	$T3 = $_POST['type='];
	$ID = file_get_contents('i1001.txt'); 
	$P1 = strstr($ID,'to={id="'.$T.'"');     //寻找指定字符串
	if ($P1 == false){

		echo 'msg:"ok",id:"4";';

	}else{

		echo 'msg:"ok",id:"5";';
	}

}



function czid2(){

	$T = $_POST['id'];   
	$T2 = $_POST['tuijianid'];
	$T3 = $_POST['type='];
	$ID = file_get_contents('i1001.txt'); 
	$P1 = strstr($ID,'['.$T.']');     //寻找指定字符串
	if ($P1 == false){

		echo 'msg:"ok",id:"6";';

	}else{

		echo 'msg:"ok",id:"7";';
	}

}




/*
str_replace(find,replace,string,count) 
参数 描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。一个变量，对替换数进行计数。
*/








?>
